<?php
class NewsLetterForm extends Form
{
	private $cachefile='NewsLetter';
	
	function __construct()
	{				
		Form::Form('NewsLetterForm');
	}
	
	function on_submit()
	{
		$email=Url::get('email');
		
		$this->checkFormInput("Emal",'email',$email,'email',true);
		
		if(!$this->errNum)
		{
			if(isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER']){
				$referer = $_SERVER['HTTP_REFERER'];
			}
			else{
				$referer = $_SERVER['REQUEST_URI'];
			}
			
			
			$email	=	Url::get('email');
			
			if($email	!=''	)
			{
				if(!DB::select('news_letter_email','email="'.$email.'"'))
					DB::insert('news_letter_email',array('email'=>$email,'time_add'=>TIME_NOW));
				
				AZNet::$extraFooter .= '<script>
										alert("Đăng ký nhận bản tin thành công, cảm ơn bạn đã sử dụng dịch vụ!"); 				
										window.location = "'.$referer.'";
								 	</script>';
				return;
			}
			
			Url::redirect_url($referer);
		}
		else 
		{
			AZNet::$extraFooter .= '<script>
										alert("Email bạn nhập không đúng định dạng!"); 				
										document.NewsLetterForm.email.focus(); 
										document.NewsLetterForm.email.select();
								 	</script>';
			return;
		}
	}
	
	function draw()
	{
		global $display;
		
		
		if(User::is_admin())
		{
			$display->add('edit','<a title="Quản trị Các email" target="_blank" href="'.Url::build('news_letter_admin').'"><img src="style/images/edit.gif" alt="Sửa" border="0"/></a>');
		}
		
		$this->beginForm();
		$display->output("NewsLetter");
		$this->endForm();
	}
}
?>